<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>nih: Class List</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">nih
   &#160;<span id="projectnumber">0.5</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.5.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li class="current"><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('annotated.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">Class List</div>  </div>
</div>
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><table>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1abs__cosine__fun.html">nih::abs_cosine_fun&lt; Vector_type &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1add.html">nih::add&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_z_h__rotation_1_1_apply.html">nih::ZH_rotation&lt; l &gt;::Apply&lt; m &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_z_h__rotation_1_1_apply_3_01l_01_4.html">nih::ZH_rotation&lt; l &gt;::Apply&lt; l &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_base__distribution.html">nih::Base_distribution&lt; Derived_type &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_bbox.html">nih::Bbox&lt; Vector_t &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1binned__sah_1_1_bbox.html">nih::cuda::binned_sah::Bbox</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1_sah__builder_1_1_bbox.html">nih::cuda::Sah_builder::Bbox</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1sah_1_1_bbox.html">nih::cuda::sah::Bbox</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1sah_1_1_bbox__compressor.html">nih::cuda::sah::Bbox_compressor</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1bbox__functor.html">nih::bbox_functor</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1sah_1_1_best__split__functor.html">nih::cuda::sah::Best_split_functor</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_b_f_tree.html">nih::BFTree&lt; Node_iterator, Domain_type &gt;</a></td><td class="indexvalue">A simple Breadth-First Tree model implementation </td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1_sah__builder_1_1_bin.html">nih::cuda::Sah_builder::Bin</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1binned__sah_1_1_bin.html">nih::cuda::binned_sah::Bin</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1sah_1_1_bin.html">nih::cuda::sah::Bin</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1_bin__counter.html">nih::cuda::Bin_counter</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1binned__sah_1_1_bin__counter.html">nih::cuda::binned_sah::Bin_counter</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1binary__and.html">nih::binary_and&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1binary__function__tag.html">nih::binary_function_tag</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1binary__or.html">nih::binary_or&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="unionnih_1_1_binary_cast.html">nih::BinaryCast&lt; Out, In &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1binder1st.html">nih::binder1st&lt; F, C &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1binder2nd.html">nih::binder2nd&lt; F, C &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1_binned__sah__builder.html">nih::cuda::Binned_sah_builder</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1_sah__builder_1_1_bins.html">nih::cuda::Sah_builder::Bins</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1binned__sah_1_1_bins.html">nih::cuda::binned_sah::Bins</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1sah_1_1_bins.html">nih::cuda::sah::Bins</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1_bintree__context.html">nih::cuda::Bintree_context</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1_bintree__gen__context.html">nih::cuda::Bintree_gen_context</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_bintree__node.html">nih::Bintree_node</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_bitmask.html">nih::Bitmask&lt; WORDS &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_bitmask_3_011_01_4.html">nih::Bitmask&lt; 1 &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_bitmask_3_012_01_4.html">nih::Bitmask&lt; 2 &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_bounded__exponential.html">nih::Bounded_exponential</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_bounded__pareto__distribution.html">nih::Bounded_pareto_distribution</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1breadth__first__tree.html">nih::breadth_first_tree</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_bvh.html">nih::Bvh&lt; DIM &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classnih_1_1_bvh__builder.html">nih::Bvh_builder&lt; DIM &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_bvh__leaf.html">nih::Bvh_leaf</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_bvh__node.html">nih::Bvh_node</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1bvh__packing__functor.html">nih::cuda::bvh_packing_functor</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_bvh__builder_1_1_bvh__partitioner.html">nih::Bvh_builder&lt; DIM &gt;::Bvh_partitioner</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classnih_1_1_bvh__sah__builder.html">nih::Bvh_sah_builder</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classnih_1_1deprecated_1_1_bvh__sah__builder.html">nih::deprecated::Bvh_sah_builder</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_cauchy__distribution.html">nih::Cauchy_distribution</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1clamped__cosine__fun.html">nih::clamped_cosine_fun&lt; Vector_type &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1component__functor.html">nih::component_functor&lt; Vector_type &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1compose__binary.html">nih::compose_binary&lt; F, G1, G2 &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1compose__unary.html">nih::compose_unary&lt; F1, F2 &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1compose__unary__after__binary.html">nih::compose_unary_after_binary&lt; F1, F2 &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1composition__type.html">nih::composition_type&lt; F1, F2, T1, T2 &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1composition__type_3_01_f1_00_01_f2_00_01unary__function__tag_00_01binary__function__tag_01_4.html">nih::composition_type&lt; F1, F2, unary_function_tag, binary_function_tag &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1composition__type_3_01_f1_00_01_f2_00_01unary__function__tag_00_01unary__function__tag_01_4.html">nih::composition_type&lt; F1, F2, unary_function_tag, unary_function_tag &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classnih_1_1_sparse__matrix_1_1const__iterator.html">nih::Sparse_matrix&lt; T &gt;::const_iterator</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1constant__fun.html">nih::constant_fun&lt; T, R &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1kd_1_1_kd__context_1_1_context.html">nih::cuda::kd::Kd_context&lt; Integer, OutputTree &gt;::Context</a></td><td class="indexvalue">Cuda accessor struct </td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1_kd__context_1_1_context.html">nih::cuda::Kd_context::Context</a></td><td class="indexvalue">Cuda accessor struct </td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1_bintree__context_1_1_context.html">nih::cuda::Bintree_context::Context</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1_l_b_v_h__context_1_1_context.html">nih::cuda::LBVH_context::Context</a></td><td class="indexvalue">Cuda accessor struct </td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_l_b_v_h__context_1_1_context.html">nih::LBVH_context::Context</a></td><td class="indexvalue">Cuda accessor struct </td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_cosine__distribution.html">nih::Cosine_distribution</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1sah_1_1_cost__functor.html">nih::cuda::sah::Cost_functor</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_c_p__rotated__sequence.html">nih::CP_rotated_sequence&lt; Sample_sequence &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_c_p__rotator.html">nih::CP_rotator&lt; Generator &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_c_u_d_a__config.html">nih::CUDA_config</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1default__predicate.html">nih::default_predicate&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1depth__first__tree.html">nih::depth_first_tree</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1device__domain.html">nih::device_domain</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1device__space.html">nih::device_space</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1sah_1_1different__keys.html">nih::cuda::sah::different_keys</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1domain__pointer.html">nih::domain_pointer&lt; T, Domain &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1dual__domain.html">nih::dual_domain&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1dual__domain_3_01device__domain_01_4.html">nih::dual_domain&lt; device_domain &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1dual__domain_3_01host__domain_01_4.html">nih::dual_domain&lt; host_domain &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_dynamic__vector.html">nih::Dynamic_vector&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1eq__constant.html">nih::eq_constant&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1equal__to.html">nih::equal_to&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_exponential__distribution.html">nih::Exponential_distribution</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1sah_1_1extract__key.html">nih::cuda::sah::extract_key&lt; Integer &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_field__traits.html">nih::Field_traits&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_gaussian__distribution__2d.html">nih::Gaussian_distribution_2d</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_gaussian__generator.html">nih::Gaussian_generator</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structlts_1_1mwcrand_1_1generator.html">lts::mwcrand::generator</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1greater__than__zero.html">nih::greater_than_zero&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classnih_1_1_halton__sampler.html">nih::Halton_sampler&lt; space_tag &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_histogram.html">nih::Histogram&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1host__domain.html">nih::host_domain</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1host__space.html">nih::host_space</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1if__constant.html">nih::if_constant&lt; T, R &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1if__true.html">nih::if_true&lt; T, R &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classnih_1_1_image.html">nih::Image&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classnih_1_1_bvh__sah__builder_1_1_index_sort_predicate.html">nih::Bvh_sah_builder::IndexSortPredicate</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1sah_1_1invalid__key.html">nih::cuda::sah::invalid_key&lt; Integer &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1sah_1_1invalid__key_3_01uint16_01_4.html">nih::cuda::sah::invalid_key&lt; uint16 &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1sah_1_1invalid__key_3_01uint32_01_4.html">nih::cuda::sah::invalid_key&lt; uint32 &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classnih_1_1_sparse__matrix_1_1iterator.html">nih::Sparse_matrix&lt; T &gt;::iterator</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1iterator__wrapper.html">nih::iterator_wrapper&lt; Space, Iterator &gt;</a></td><td class="indexvalue">Helper wrapper for host-side thrust iterators </td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1_kd__builder.html">nih::cuda::Kd_builder&lt; Integer &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1kd_1_1_kd__context.html">nih::cuda::kd::Kd_context&lt; Integer, OutputTree &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1_kd__context.html">nih::cuda::Kd_context</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1_kd__knn.html">nih::cuda::Kd_knn&lt; DIM &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1_kd__knn_3_013_01_4.html">nih::cuda::Kd_knn&lt; 3 &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_kd__node.html">nih::Kd_node</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1sah_1_1_key__centroid__packer.html">nih::cuda::sah::Key_centroid_packer&lt; Integer &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1l__bit__shift.html">nih::l_bit_shift&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1_l_b_v_h__builder.html">nih::cuda::LBVH_builder&lt; Integer &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1_l_b_v_h__context.html">nih::cuda::LBVH_context</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_l_b_v_h__context.html">nih::LBVH_context</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_l_c_permutation__set.html">nih::LCPermutation_set</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1mask__and.html">nih::mask_and&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1mask__or.html">nih::mask_or&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_matrix.html">nih::Matrix&lt; T, N, M &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1max__functor.html">nih::max_functor&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1sah_1_1merge.html">nih::cuda::sah::merge</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1sah_1_1merge__op.html">nih::cuda::sah::merge_op</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1min__functor.html">nih::min_functor&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structmin__functor.html">min_functor</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1minus__one.html">nih::minus_one&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_m_j_sampler.html">nih::MJSampler</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1octree__builder_1_1_morton__bits.html">nih::octree_builder::Morton_bits&lt; Integer &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1lbvh_1_1_morton__bits.html">nih::cuda::lbvh::Morton_bits&lt; Integer &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1kd_1_1_morton__bits.html">nih::cuda::kd::Morton_bits&lt; Integer &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1lbvh_1_1_morton__bits_3_01uint32_01_4.html">nih::cuda::lbvh::Morton_bits&lt; uint32 &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1octree__builder_1_1_morton__bits_3_01uint32_01_4.html">nih::octree_builder::Morton_bits&lt; uint32 &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1kd_1_1_morton__bits_3_01uint32_01_4.html">nih::cuda::kd::Morton_bits&lt; uint32 &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1kd_1_1_morton__bits_3_01uint64_01_4.html">nih::cuda::kd::Morton_bits&lt; uint64 &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1octree__builder_1_1_morton__bits_3_01uint64_01_4.html">nih::octree_builder::Morton_bits&lt; uint64 &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1lbvh_1_1_morton__bits_3_01uint64_01_4.html">nih::cuda::lbvh::Morton_bits&lt; uint64 &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1morton__functor.html">nih::morton_functor&lt; Integer &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1morton__functor_3_01uint32_01_4.html">nih::morton_functor&lt; uint32 &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1morton__functor_3_01uint64_01_4.html">nih::morton_functor&lt; uint64 &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="class_m_t_rand.html">MTRand</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="class_m_t_rand53.html">MTRand53</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="class_m_t_rand__closed.html">MTRand_closed</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="class_m_t_rand__int32.html">MTRand_int32</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="class_m_t_rand__open.html">MTRand_open</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1neq__constant.html">nih::neq_constant&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1not.html">nih::not&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1not__equal__to.html">nih::not_equal_to&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1_sah__builder_1_1_objects.html">nih::cuda::Sah_builder::Objects</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1binned__sah_1_1_objects.html">nih::cuda::binned_sah::Objects</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_oct__basis.html">nih::Oct_basis</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_oct__smooth__basis.html">nih::Oct_smooth_basis</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_oct__smooth__basis__fun.html">nih::Oct_smooth_basis_fun</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_octree__builder.html">nih::Octree_builder&lt; Integer &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1octree__builder_1_1_octree__collection.html">nih::octree_builder::Octree_collection</a></td><td class="indexvalue">Utility class to hold results of an octree collection step </td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1octree__builder_1_1_octree__collector.html">nih::octree_builder::Octree_collector&lt; LEVEL, STRIDE &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1octree__builder_1_1_octree__collector_3_013_00_01_s_t_r_i_d_e_01_4.html">nih::octree_builder::Octree_collector&lt; 3, STRIDE &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_octree__node.html">nih::Octree_node</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1one__fun.html">nih::one_fun&lt; T, R &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1one__or__zero.html">nih::one_or_zero</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_pareto__distribution.html">nih::Pareto_distribution</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_permutation__set.html">nih::Permutation_set</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_permuted__sequence.html">nih::Permuted_sequence&lt; Permutation_sequence, Sample_sequence &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classnih_1_1_bvh__sah__builder_1_1_predicate.html">nih::Bvh_sah_builder::Predicate</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classnih_1_1deprecated_1_1_bvh__sah__builder_1_1_predicate.html">nih::deprecated::Bvh_sah_builder::Predicate</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1binned__sah_1_1_queue.html">nih::cuda::binned_sah::Queue</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1_sah__builder_1_1_queue.html">nih::cuda::Sah_builder::Queue</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1r__bit__shift.html">nih::r_bit_shift&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classnih_1_1_random.html">nih::Random</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1treereduce_1_1reduce.html">nih::cuda::treereduce::reduce&lt; Tree_type &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1treereduce_1_1reduce_3_01breadth__first__tree_01_4.html">nih::cuda::treereduce::reduce&lt; breadth_first_tree &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1treereduce_1_1reduce_3_01depth__first__tree_01_4.html">nih::cuda::treereduce::reduce&lt; depth_first_tree &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1_kd__knn_3_013_01_4_1_1_result.html">nih::cuda::Kd_knn&lt; 3 &gt;::Result</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1_kd__knn_1_1_result.html">nih::cuda::Kd_knn&lt; DIM &gt;::Result</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_sample__combiner_1_1_row.html">nih::Sample_combiner&lt; Image_type &gt;::Row</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_sample__window_1_1_row.html">nih::Sample_window&lt; Image_type &gt;::Row</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_sample__layer_1_1_row.html">nih::Sample_layer&lt; Image_type1, Image_type2 &gt;::Row</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classnih_1_1_running_stat.html">nih::RunningStat</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1_sah__builder.html">nih::cuda::Sah_builder</a></td><td class="indexvalue">GPU-based SAH BVH builder </td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_m_j_sampler_1_1_sample.html">nih::MJSampler::Sample</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classnih_1_1_sample__combiner.html">nih::Sample_combiner&lt; Image_type &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classnih_1_1_sample__layer.html">nih::Sample_layer&lt; Image_type1, Image_type2 &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_sample__transformation.html">nih::Sample_transformation</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_sample__vector.html">nih::Sample_vector&lt; Iterator &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classnih_1_1_sample__window.html">nih::Sample_window&lt; Image_type &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_sampler.html">nih::Sampler</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_s_h__basis.html">nih::SH_basis&lt; L &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classnih_1_1_sobol__sampler.html">nih::Sobol_sampler</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_sobol__sequence.html">nih::Sobol_sequence</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_sparse__matrix.html">nih::Sparse_matrix&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_sparse__matrix__entry.html">nih::Sparse_matrix_entry&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1_sah__builder_1_1_split.html">nih::cuda::Sah_builder::Split</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1binned__sah_1_1_split.html">nih::cuda::binned_sah::Split</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1bintree_1_1_split__task.html">nih::bintree::Split_task</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1cuda_1_1_bintree__gen__context_1_1_split__task.html">nih::cuda::Bintree_gen_context::Split_task</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1sqr__functor.html">nih::sqr_functor&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classsfmtplus_1_1sse2__fast__mersenne__twister.html">sfmtplus::sse2_fast_mersenne_twister&lt; mexp, pos1, sl1, sl2, sr1, sr2, msk1, msk2, msk3, msk4, parity1, parity2, parity3, parity4 &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_stats.html">nih::Stats&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1deprecated_1_1_bvh__sah__builder_1_1_stats.html">nih::deprecated::Bvh_sah_builder::Stats</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_bvh__sah__builder_1_1_stats.html">nih::Bvh_sah_builder::Stats</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1ternary__function__tag.html">nih::ternary_function_tag</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_t_g_a_header.html">nih::TGAHeader</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_transform__generator.html">nih::Transform_generator&lt; Generator, Distribution &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1unary__function__tag.html">nih::unary_function_tag</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_uniform__distribution.html">nih::Uniform_distribution</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_vector.html">nih::Vector&lt; T, DIM &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_vector_3_01_t_00_012_01_4.html">nih::Vector&lt; T, 2 &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_vector_3_01_t_00_013_01_4.html">nih::Vector&lt; T, 3 &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_vector_3_01_t_00_014_01_4.html">nih::Vector&lt; T, 4 &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_vector__traits.html">nih::Vector_traits&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_vector__traits_3_01_dynamic__vector_3_01_t_01_4_01_4.html">nih::Vector_traits&lt; Dynamic_vector&lt; T &gt; &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_vector__traits_3_01_t_01_5_01_4.html">nih::Vector_traits&lt; T * &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_vector__traits_3_01_vector_3_01_t_00_01_d_i_m_01_4_01_4.html">nih::Vector_traits&lt; Vector&lt; T, DIM &gt; &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="unionsfmtplus_1_1sse2__fast__mersenne__twister_1_1w128__t.html">sfmtplus::sse2_fast_mersenne_twister&lt; mexp, pos1, sl1, sl2, sr1, sr2, msk1, msk2, msk3, msk4, parity1, parity2, parity3, parity4 &gt;::w128_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classnih_1_1_weyl__sampler.html">nih::Weyl_sampler</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_z_h__rotation.html">nih::ZH_rotation&lt; l &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structnih_1_1_z_h__rotation_3_010_01_4.html">nih::ZH_rotation&lt; 0 &gt;</a></td><td class="indexvalue"></td></tr>
</table>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>


    <li class="footer">Generated on Thu Dec 15 2011 11:56:21 for nih by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
   </ul>
 </div>


</body>
</html>
